<?php

//.....品牌 管理控制器.............
class BrandController extends CommonController{
	
	//公用一下私有模型
	private $_model;
	
	//公用构造函数
	public function __init(){
		//实例化模板
		$this->_model = k('Brand');
	}
		
	/**
	 * 显示品牌列表
	 */
	public function index(){
		//将查找到的所有品牌，将模型压入到一个变量里
		$data = $this->_model->get_all_data(NULL,true);
		//分配数据
		$this->assign('page',$data['page']);
		//删除掉它，要不循环会有问题
		unset($data['page']);
		//分配数据
		$this->assign('data',$data);
		//引入模板
		$this->display();
	}
	
	
	/**
	 * ..........添加品牌..............
	 */
	public function add(){
		//判断post提交
		if(IS_POST){
			//找到这个模型里的添加数据这个方法	
			if($this->_model->add_data(Q('get.bid',0,'intval'))){
				//提示添加成功，并且跳转页面
				$this->success('添加成功',U('index'));
			}
			//反出不符合模板判断的错误
			$this->error($this->_model->error);
		}
		//显示模板
		$this->display();
	}
	
	/**
	 * ............删除............
	 */
	public function del(){
		//把post提交上来的数据经过安全处理，然后转正压入到模型里
		if($this->_model->del(Q('get.bid',0,'intval'))){
			//提示成功
			$this->success('删除成功');
		}
		//如果没有成功，提示错误，并且压入到模型里
		$this->error($this->_model->error);
	}
	
	/**
	 * 修改
	 */
	public function edit(){
		//判断post提交
		if(IS_POST){
			//提交过来的id经过安全处理，然后转整
			$this->_model->eaid_data(Q('get.bid',0,'intval'));
			//成功提示
			$this->success('修改成功',U('index'));
		}
		//把post提交过来的数据转整，压入到一个变量里面
		//genreid类型数据ID
		$pinid = Q('get.bid',0,'intval');
		//获得旧数据，并且压入到一个变量里面
		$old = $this->_model->get_one_data(array('bid'=>$pinid));
		//分配数据
		$this->assign('old',$old);
		//引入模板
		$this->display();
	}
	
	
	
	

	
}
